/*冲突分析*/
.djctfx_input
{
	width: 450px;
	height: 370px;
	top: 180px;
	position: absolute;
	z-index: 1400;
	right: 30%;
	background: #FFF;
	border-radius: 4px;
	border-width: 0px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.30);
}

.djctfx_result
{
	width: 450px;
	height: 600px;
	top: 130px;
	position: absolute;
	z-index: 1400;
	right: 30px;
	background: #FFF;
	border-radius: 4px;
	border-width: 0px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.30);
}

.djctfx_edit
{
	width: 370px;
	height: 350px;
	top: 130px;
	position: absolute;
	z-index: 1400;
	right: 490px;
	background: #FFF;
	border-radius: 4px;
	border-width: 0px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.30);
}

.dj_ctfx_title
{
	width: 100%;
	height: 40px;
	background: #ebebeb;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #ddd;
}

	.dj_ctfx_title p
	{
		left: 20px;
		top: 12px;
		float: left;
		font-size: 16px;
		position: absolute;
		font-weight: bold;
	}

.ctfx_fxgz
{
	margin: auto;
	padding: 8px;
	width: 400px;
	height: 220px;
	border: #dddddd 1px solid;
	overflow: auto;
}

	.ctfx_fxgz li
	{
		height: 25px;
		line-height: 25px;
		font-size: 16px;
		margin: 3px 0 3px 0;
	}

		.ctfx_fxgz li input
		{
			width: 18px;
			height: 18px;
			margin-right: 5px;
		}

.ctfx_resultTable
{
	margin: auto;
	margin-top: 8px;
	width: 95%;
	height: 500px;
	border: #dddddd 1px solid;
	overflow: auto;
}

#close_ctfx
{
	font-size: 12px;
	font-size: 15px;
	color: #000;
	top: 11px;
	position: absolute;
	right: 11px;
	border-radius: 3px;
	padding: 2px;
}

	#close_ctfx:hover
	{
		background-color: red;
		color: #fff;
	}

.ok_ctfx
{
	float: right;
	margin-top: 20px;
	margin-right: 30px;
	text-align: right;
}

	.ok_ctfx button
	{
		width: 80px;
	}

.return_ctfx
{
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	text-align: right;
}

	.return_ctfx button
	{
		width: 80px;
	}

#ctfx_error
{
	margin-left: 50px;
	margin-top: 20px;
	color: red;
	font-size: 14px;
	float: left;
	display: none;
}

.ctfx_edit
{
	margin: auto;
	margin-top: 8px;
	width: 95%;
	height: 250px;
	border: #dddddd 1px solid;
	overflow: auto;
}

#close_edit
{
	font-size: 12px;
	font-size: 15px;
	color: #000;
	top: 11px;
	position: absolute;
	right: 11px;
	border-radius: 3px;
	padding: 2px;
}

	#close_edit:hover
	{
		background-color: red;
		color: #fff;
	}

.save_edit
{
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	text-align: right;
}

	.save_edit button
	{
		width: 80px;
	}

.edit_title
{
	width: 100%;
	height: 40px;
	background: #ebebeb;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #ddd;
}

	.edit_title p
	{
		left: 20px;
		top: 12px;
		float: left;
		font-size: 16px;
		position: absolute;
		font-weight: bold;
	}
/*表格样式*/
.ctfx_result_table
{
	text-align: center;
}

	.ctfx_result_table .tr_head
	{ /*表头*/
		height: 35px;
		line-height: 35px;
		background-color: #dddddd;
	}

	.ctfx_result_table th
	{
		width: 80px;
		border: solid 1px #a9a9a9;
		WORD-BREAK: break-all;
		WORD-WRAP: break-word;
	}

	.ctfx_result_table td
	{
		width: 80px;
		border: solid 1px #d2d2d2;
		WORD-BREAK: break-all;
		WORD-WRAP: break-word;
	}

		.ctfx_result_table td .editRow
		{
			margin-right: 8px;
		}


	.ctfx_result_table tr
	{ /*表头*/
		height: 30px;
		line-height: 30px;
		text-align: center;
	}

		.ctfx_result_table tr:hover
		{
			cursor: pointer;
		}
/*编辑表格*/
.editTable
{
	width: 100%;
}

	.editTable tr
	{
		height: 30px;
		line-height: 30px;
	}

	.editTable th
	{
		width: 110px;
		background-color: #dddddd;
		border: solid 1px #a9a9a9;
		WORD-BREAK: break-all;
		WORD-WRAP: break-word;
		text-align: center;
	}

	.editTable td
	{
		border: solid 1px #a9a9a9;
		WORD-BREAK: break-all;
		WORD-WRAP: break-word;
		text-align: center;
	}

		.editTable td input, select
		{
			width: 97%;
		}

		.editTable td [type=date]
		{
			height: 25px;
		}

#fxxz_ctfx
{
	float: right;
	padding-right: 15px;
}

/*指标平衡*/
#djzbph
{
	display: none;
	width: 200px;
	height: 120px;
	top: 180px;
	position: absolute;
	z-index: 1400;
	right: 20%;
	background: #FFF;
	border-radius: 4px;
	border-width: 0px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.30);
}

.dj_zbph_title
{
	width: 100%;
	height: 40px;
	background: #ebebeb;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #ddd;
}

	.dj_zbph_title p
	{
		left: 10px;
		top: 12px;
		float: left;
		font-size: 16px;
		position: absolute;
		font-weight: bold;
	}

#close_zbph
{
	font-size: 12px;
	font-size: 15px;
	color: #000;
	top: 11px;
	position: absolute;
	right: 11px;
	border-radius: 3px;
	padding: 2px;
}

	#close_zbph:hover
	{
		background-color: red;
		color: #fff;
	}

/*指标预算*/
#djzbys
{
	display: none;
	width: 200px;
	height: 100px;
	top: 180px;
	position: absolute;
	z-index: 1400;
	right: 20%;
	background: #FFF;
	border-radius: 4px;
	border-width: 0px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.30);
}

.dj_zbys_title
{
	width: 100%;
	height: 40px;
	background: #ebebeb;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #ddd;
}

	.dj_zbys_title p
	{
		left: 10px;
		top: 12px;
		float: left;
		font-size: 16px;
		position: absolute;
		font-weight: bold;
	}

#close_zbys
{
	font-size: 12px;
	font-size: 15px;
	color: #000;
	top: 11px;
	position: absolute;
	right: 11px;
	border-radius: 3px;
	padding: 2px;
}

	#close_zbys:hover
	{
		background-color: red;
		color: #fff;
	}

/*服务半径分析*/
.djfwbj_input
{
	width: 400px;
	height: 300px;
	top: 180px;
	position: absolute;
	z-index: 1400;
	right: 30%;
	background: #FFF;
	border-radius: 4px;
	border-width: 0px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.30);
}

.dj_fwbj_title
{
	width: 100%;
	height: 40px;
	background: #ebebeb;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #ddd;
}

	.dj_fwbj_title p
	{
		left: 20px;
		top: 12px;
		float: left;
		font-size: 16px;
		position: absolute;
		font-weight: bold;
	}

#close_fwbj
{
	font-size: 12px;
	font-size: 15px;
	color: #000;
	top: 11px;
	position: absolute;
	right: 11px;
	border-radius: 3px;
	padding: 2px;
}

	#close_fwbj:hover
	{
		background-color: red;
		color: #fff;
	}

.ok_fwbj
{
	float: right;
	margin-top: 20px;
	margin-right: 30px;
	text-align: right;
}

	.ok_fwbj button
	{
		width: 80px;
	}

#fwbj_error
{
	margin-left: 50px;
	margin-top: 20px;
	color: red;
	font-size: 14px;
	float: left;
	display: none;
}

.fwbj_row
{
	height: 35px;
	line-height: 35px;
	width: 380px;
	margin: 10px;
}

.fwbj_row_title
{
	width: 90px;
	text-align: center;
	float: left;
	height: 100%;
}

.fwbj_row_content
{
	width: 290px;
	float: left;
	height: 100%;
}

/*表格样式*/
.fwbj_resultTable
{
	margin: auto;
	margin-top: 8px;
	width: 95%;
	height: 240px;
	overflow: auto;
}

.fwbj_result_table
{
	text-align: center;
	width: 378px;
}

	.fwbj_result_table th
	{
		width: 90px;
		text-align: right;
		background-color: #dddddd;
		border: solid 1px #a9a9a9;
		WORD-BREAK: break-all;
		WORD-WRAP: break-word;
	}

	.fwbj_result_table td
	{
		width: 80px;
		border: solid 1px #d2d2d2;
		WORD-BREAK: break-all;
		WORD-WRAP: break-word;
	}

	.fwbj_result_table tr
	{ /*表头*/
		height: 30px;
		line-height: 30px;
		text-align: center;
	}

.return_fwbj
{
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	text-align: right;
}

	.return_fwbj button
	{
		width: 80px;
	}

    /*辅助选址*/
.siteselection-content{padding:15px;}
.siteselection-content-input-groud{padding:15px;border:1px solid #ddd;}
.siteselection-content-input-groud >div + div{padding-top:5px;}
.siteselection-content-input-groud select{width:200px;}
.siteselection-content-input-groud input{width:100px;}

/*.siteselection-panel .hide-bar{width:100%;overflow:hidden;border:1px solid #d2d2d2;}*/

/*.siteselection-body-table-panel{max-height:350px;overflow:scroll;margin-right:-18px;margin-bottom:-18px;}*/
.siteselection-body-table-panel{max-height:350px;overflow:auto;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}

.siteselection-panel table {padding:0;margin:0;border:none;margin-bottom:-1px;margin-top:-1px;}
.siteselection-panel table td,
.siteselection-panel table th{text-align:center !important;border-color:#d2d2d2;}

.siteselection-panel table tr:hover,
.siteselection-panel table .select{background:#f5f5f5;}

/*.siteselection-panel table th{border-top:none !important;border-left:none !important;border-right:none !important;}
.siteselection-panel table tr td:first-child{border-left:none;}
.siteselection-panel table tr td:last-child{border-right:none;}
.siteselection-panel table tr:last-child td{border-bottom:none;}*/

.site-bindPopup{margin-left:-10px;margin-right:-10px;max-height:300px;}
.site-bindPopup table td{border-color:#d2d2d2;}
.site-bindPopup table td:first-child{background:#f5f5f5;}

/*指标冲突分析*/
.zbConflictConfig-content{padding:15px;padding-top:0;}
.zbConflictConfig-content-input-group > div{display:inline-block;padding-top:15px;}
/*.zbConflictConfig-content-input-group > div:last-child{display:block;}*/
.zbConflictConfig-content-input-group .bdate{width:150px;height:25px;}
.zbConflictConfig-content-input-group .select{width:150px;}
.zbConflictConfig-content-input-group .button-div{text-align:right;display:block;padding-right:55px;}
.zbConflictConfig-content-result{height:250px;margin-top:15px;border:1px solid #ddd;overflow:auto;}

.zbConflictConfig-body-table td{text-align:center;vertical-align:middle !important;width:100px;}

.zbConflictConfig-content-input-group .fx-okdy{height:25px !important;margin-left:15px;padding:0;padding-left:5px;padding-right:5px;outline:none;margin-top:-2px;}
.zbConflictConfig-body-table th{background:white;}
.zbConflictConfig-body-table tr:hover {background:#5ca0c2;}
.zbConflictConfig-body-table tr:hover td{border:1px solid #5ca0c2; }
.zbConflictConfig-body-table{border-top:none;border-left:none;border-right:none}
.zbConflictConfig-feature-bp{height:100%;position:relative;}

/*用地强度分析*/
.AnalysisYDQDFX-content{padding:15px;padding-top:0;}
.AnalysisYDQDFX-content-input-group >div{display:inline-block;padding-top:15px;}
.AnalysisYDQDFX-content-input-group .select{width:200px;}
.AnalysisYDQDFX-content-input-group .button-div{text-align:right;display:inline-block;}
.AnalysisYDQDFX-content-input-group .fx-okdy{height:25px !important;margin-left:15px;padding:0;padding-left:5px;padding-right:5px;outline:none;margin-top:-2px;}
.AnalysisYDQDFX-content-result{height:350px;border:1px solid #ddd;margin-top:15px;overflow:auto;position:relative;}
.AnalysisYDQDFX-table-elem{}
.AnalysisYDQDFX-ec-elem{position:absolute;width:100%;height:100%;top:0;left:0;background-color:white !important;}
/*.AnalysisYDQDFX-echart{position:relative;width:100%;height:100%;top:0;left:0;background-color:white !important;}*/
.AnalysisYDQDFX-ec-elem > ._table{height:100%;width:100%}
.AnalysisYDQDFX-ec-elem > ._table td:first-child{width:95px;}
.AnalysisYDQDFX-ec-elem > ._table td > div{height:100%;}
.AnalysisYDQDFX-ec-elem .change-echart{border-right:1px solid #ddd;height:100%;}
.AnalysisYDQDFX-ec-elem .change-echart >div{padding:15px;border:1px solid white}
.AnalysisYDQDFX-ec-elem .change-echart >div.active{border:1px solid #ddd;border-right:0;}
/*.AnalysisYDQDFX-content-result >div{display:inline-block;}
.AnalysisYDQDFX-content-result >div + div{margin-left:25px;}
.AnalysisYDQDFX-content-result >div:first-child{display:block;}*/
.qdfx-echart:hover{ cursor: pointer;}

/*用地平衡*/
.analysisydph-content{padding:15px;padding-top:0;}
.analysisydph-content-input-group >div{display:inline-block;padding-top:15px;}
.analysisydph-content-input-group .select{width:150px;}
.analysisydph-content-input-group .button-div{text-align:right;display:inline-block;}
.analysisydph-content-input-group .fx-okdy{height:25px !important;margin-left:15px;padding:0;padding-left:5px;padding-right:5px;outline:none;margin-top:-2px;}
.analysisydph-content-result{height:350px;border:1px solid #ddd;margin-top:15px;overflow:auto;position:relative;}
.analysisydph-content-result .ydphbTable{text-align:center;vertical-align:middle;}
.analysisydph-content-result .ydphbTable td{vertical-align:middle;text-align:center}

/*城市建设用地专题图*/
.analysiscsjs-content .table-out-div{padding-bottom:20px;}
.analysiscsjs-content .table-bordered{margin:0;border-left:none;border-right:none;}
.analysiscsjs-content .table-bordered td,.analysiscsjs-content .table-bordered th{text-align:center;vertical-align:middle;cursor:default;}
.analysiscsjs-content .table-bordered tr:first-child:hover{background:white;}
.analysiscsjs-content .table-bordered tr:hover{background:rgba(161, 217, 219, 0.65)}

/********************************用地平衡**************************/
.ydph-content { position:relative;width:100%;height:100%;/*padding-top:20px;*/}
.ydphSD-loadflash{position: absolute; top:90px;width: 100%;height: 100%;background-color: #fff;}
.ydphSD-loadflash .loadingFlash { position: absolute;top: 50%;margin-top: -120px;left: 50%;margin-left: -20px;}
.ydphSD-loadflash .icon-loading {display:block;font-size: 35px; color: #787878;
animation:myfirst 0.8s;
animation-iteration-count: infinite;
animation-play-state: running;
animation-timing-function:linear;
-webkit-animation:myfirst 0.8s; 
-webkit-animation-iteration-count: infinite;
-webkit-animation-play-state: running;
-webkit-animation-timing-function:linear;
-ms-animation:myfirst 0.8s; 
-ms-animation-iteration-count: infinite;
-ms-animation-play-state: running;
-ms-animation-timing-function:linear;
}
.ydphSD-loadflash .loadingText{position: absolute;top: 50%;margin-top: -70px;width: 100%;text-align: center;}
/*
* tabs样式
*/
.ydph-nav-btn-wrap { margin-top:20px;}
.ydph-nav-btn-wrap .btn,.ydph-nav-collapse-wrap .btn{width: 100px;height: 32px;line-height: 32px;margin-right: 20px;padding: 0;border: 1px solid #a0a0a0;background-color: #ffffff;outline: 0;}
.ydph-nav-btn-wrap .btn.collapsed,.ydph-nav-btn-wrap .btn:active,.ydph-nav-collapse-wrap .btn.collapsed{ color: #ffffff;border-color: #ffb400;background-color: #ffb400;}

.ydph-nav-collapse-wrap .wz-collapse{ position: relative;display: none;width: 100%;min-height: 60px;margin-top: 15px;padding: 5px;border: 1px solid #ffb400;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;text-align: center;}

.ydph-nav-collapse-wrap .wz-collapse.active { display: table;}

.ydph-nav-collapse-wrap .district { width: 75px;position: relative;display: inline-block;float: left;}

.ydph-nav-collapse-wrap .town { position: relative;display: inline-block;float: left;width: 553px;border-left: 1px solid #ccc;}

.ydph-nav-collapse-wrap .wz-collapse  .rhombuss { position: absolute;top: -8px;left: 48px;width: 14px;height: 14px;border-left: 1px solid #ffb400;border-top: 1px solid #ffb400;
  border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;background-color: #fff;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}

#RNW-XZQU1 .rhombuss { left:48px;}
#RNW-ZDYQY2 .rhombuss { left:190px;}
#RNW-FWXSC2 .rhombuss { left:285px;}

.RN-town-item,.RN-district-item { display: inline-block;float: left;width: 64px;height: 24px;line-height: 24px;margin: 2px 5px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #787878;cursor: pointer;}

.RN-town-item.active{ background-color: #ffb400;color: #ffffff;}

.RN-district-item { cursor:default;}


.ydph-nav-collapse-wrap .btn-wrap { display: table-cell;vertical-align: middle;}

.ydph-nav-collapse-wrap .btn-wrap :hover { background-color: antiquewhite;}

/*隐藏点选按钮*/
.ydph-nav-collapse-wrap .btn-wrap .pointBtn { display:none;}

/*
* table样式
*/
.ydph-table-wrap { position:relative;margin-bottom:20px; padding-top:15px;}
.ydph-talbe {font-size: 12px;}
.ydph-table-wrap .print {position: absolute; top: 10px;right: 0;    display: none;}
.ydph-table-wrap .print > span { font-size:16px;}
/*表头样式*/
.ydph-talbe-head > table { margin-bottom:0px;}
.ydph-talbe-head > table > thead > tr { height:22px;}
.ydph-talbe-head > table > thead > tr > th {padding:0; margin:0; text-align:center;vertical-align:middle; border-bottom:none; background-color: #f0f0f0; color:#323232;}
/*表格内容以及其滚动条内边距*/
.ydph-talbe-body { width: 100%;max-height: 300px;height: auto;  /*height: 300px;*/ border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.ydph-talbe-body tr { height:30px;}
.ydph-talbe-body .mCSB_container { padding:0;}
/*表格宽度和数值溢出换行*/
/*.ydph-talbe-head { display:none;}*/
.ydph-talbe-head>table>thead>tr>th.colspan1 ,.firsttable>tbody>tr>td.colspan1,.secendtable>tbody>tr>td.colspan1{ width:30px;}
.ydph-talbe-head>table>thead>tr>th.colspan2 ,.firsttable>tbody>tr>td.colspan2,.secendtable>tbody>tr>td.colspan2{ width:50px;}
.ydph-talbe-head>table>thead>tr>th.colspan3 ,.firsttable>tbody>tr>td.colspan3,.secendtable>tbody>tr>td.colspan3{ width:139px;}
.ydph-talbe-head>table>thead>tr>th.colspan4 ,.firsttable>tbody>tr>td.colspan4,.secendtable>tbody>tr>td.colspan4{ width:80px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan5 ,.firsttable>tbody>tr>td.colspan5,.secendtable>tbody>tr>td.colspan5{ width:80px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan6 ,.firsttable>tbody>tr>td.colspan6,.secendtable>tbody>tr>td.colspan6{ width:60px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan7 ,.firsttable>tbody>tr>td.colspan7,.secendtable>tbody>tr>td.colspan7{ width:60px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan8 ,.firsttable>tbody>tr>td.colspan8,.secendtable>tbody>tr>td.colspan8{ width:80px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan9 ,.firsttable>tbody>tr>td.colspan9,.secendtable>tbody>tr>td.colspan9{ width:80px;word-wrap: break-word;word-break: break-all;}


/*去掉表格重合的边框*/
.ydph-talbe-body .firsttable { border:none;margin-bottom: 0;}
.firsttable > tbody > tr:first-child > td { border-top:none;}
.firsttable > tbody > tr:last-child > td { border-bottom:none;}
.firsttable > tbody > tr > td:first-child { border-left:none;}
.firsttable > tbody > tr > td:last-child { border-right:none;}
.firsttable > tbody > tr > td { padding:0;margin:0;text-align:center;vertical-align:middle;color: #787878; font-size: 12px;}

.ydph-talbe-body .secendtable_td { padding:0;}
.ydph-talbe-body .secendtable { border:none;}
.secendtable > tbody > tr:first-child > td { border-top:none;}
.secendtable > tbody > tr > td:first-child { border-left:none;}
.secendtable > tbody > tr > td:last-child { border-right:none;}

.ydph-talbe-body .levelOne { background-color:#fff;}
.ydph-talbe-body .levelTwo { background-color:#e6e6e6;}
.ydph-talbe-body .levelThree { background-color:#fff5e1;}

/*有加减号标记的行，改变鼠标箭头*/
.ydph-talbe-tbody .hastables { cursor: pointer; }
/*加减号标记*/
.ydph-talbe-tbody .signOne,.ydph-talbe-tbody .signTwo { color: #8cd200; font-size: 20px; font-weight: bold;}
.ydph-talbe-tbody .signOne.signactive, .ydph-talbe-tbody .signTwo.signactive { color:#a0a0a0;font-size: 20px; font-weight: bold;}
.ydph-talbe-tbody .signTwo { padding-left:7px;}

/*
* echart样式
*/
.ydph-chart-wrap { /*height:400px; margin-bottom:20px;*/height:auto;position:relative;}
.ydph-chart-wrap .chart-item {height:300px;}
.ydph-chart-wrap .leftpie { float:left; width:40%;margin-bottom:20px;}
.ydph-chart-wrap .rightbar { float:right; width:58%;margin-bottom:20px;}

.barcontainer {width: 100%;height: 270px;float:left;}
.barcontainer > div { width: 100%;height: 100%;}
.bartabs {width: 100%;height: 30px; float:left; text-align: center;padding: 9px 0px;}
.bartabs > ul { display: inline-block;}
.bartabs > ul > li {float: left;margin: 0px 2px;}
.bartabs > ul > li > a { width: 12px;height: 12px;border-radius: 25px;background-color: black;display: block;}
.barUnit{ position: absolute;  right: 130px; top: 240px;}

.bartabs>ul>li>a:hover{ background-color: #ffb400;}
.bartabs>ul>li>a.active{background-color: #ffb400;}


/*new*/
.ydph-content { position:relative;width:100%;height:100%;/*padding-top:20px;*/}
.ydph-loadflash{position: absolute; top:90px;width: 100%;height: 100%;background-color: #fff;z-index: -1;}
.ydph-loadflash .loadingFlash { position: absolute;top: 50%;margin-top: -120px;left: 50%;margin-left: -20px;}
.ydph-loadflash .icon-loading {display:block;font-size: 35px; color: #787878;
animation:myfirst 0.8s;
animation-iteration-count: infinite;
animation-play-state: running;
animation-timing-function:linear;
-webkit-animation:myfirst 0.8s; 
-webkit-animation-iteration-count: infinite;
-webkit-animation-play-state: running;
-webkit-animation-timing-function:linear;
-ms-animation:myfirst 0.8s; 
-ms-animation-iteration-count: infinite;
-ms-animation-play-state: running;
-ms-animation-timing-function:linear;
}
.ydph-loadflash .loadingText{position: absolute;top: 50%;margin-top: -70px;width: 100%;text-align: center;}


/*
* tabs样式
*/
.ydph-nav-btn-wrap { margin-top:20px;}
.ydph-nav-btn-wrap .btn,.ydph-nav-collapse-wrap .btn{width: 100px;height: 32px;line-height: 32px;margin-right: 20px;padding: 0;border: 1px solid #a0a0a0;background-color: #ffffff;outline: 0;}
.ydph-nav-btn-wrap .btn.collapsed,.ydph-nav-btn-wrap .btn:active,.ydph-nav-collapse-wrap .btn.collapsed{ color: #ffffff;border-color: #ffb400;background-color: #ffb400;}

.ydph-nav-collapse-wrap .wz-collapse{ position: relative;display: none;width: 100%;min-height: 60px;margin-top: 15px;padding: 5px;border: 1px solid #ffb400;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;text-align: center;}

.ydph-nav-collapse-wrap .wz-collapse.active { display: table;}

.ydph-nav-collapse-wrap .district { width: 75px;position: relative;display: inline-block;float: left;}

.ydph-nav-collapse-wrap .town { position: relative;display: inline-block;float: left;width: 553px;border-left: 1px solid #ccc;}

.ydph-nav-collapse-wrap .wz-collapse  .rhombuss { position: absolute;top: -8px;left: 48px;width: 14px;height: 14px;border-left: 1px solid #ffb400;border-top: 1px solid #ffb400;
  border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;background-color: #fff;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}

#RNW-XZQU1 .rhombuss { left:48px;}
#RNW-ZDYQY2 .rhombuss { left:190px;}
#RNW-FWXSC2 .rhombuss { left:285px;}

.RN-town-item,.RN-district-item { display: inline-block;float: left;width: 64px;height: 24px;line-height: 24px;margin: 2px 5px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #787878;cursor: pointer;}

.RN-town-item.active{ background-color: #ffb400;color: #ffffff;}

.RN-district-item { cursor:default;}


.ydph-nav-collapse-wrap .btn-wrap { display: table-cell;vertical-align: middle;}

.ydph-nav-collapse-wrap .btn-wrap :hover { background-color: antiquewhite;}

.xzqy-content { text-align: left;margin: 10px 0;}
.xzqy-content select { margin-left: 20px;width: 200px;}
.xzqy-content span{ padding-left: 10px;margin-right: 20px;}

/*隐藏点选按钮*/
.ydph-nav-collapse-wrap .btn-wrap .pointBtn { display:none;}

/*
 *过滤条件样式
*/
.ydph-filter-content-wrap{ position: relative;margin: 10px 0 30px;height: 50px;padding: 10px;}
.ydph-filter-content-wrap select{ margin-left: 20px; width: 200px}
.ydph-filter-content-wrap span{ padding-left: 10px;}
/*
* table样式
*/
.ydph-table-wrap { position:relative;margin-bottom:20px; padding-top:15px;}
.ydph-talbe {font-size: 12px;}
.ydph-table-wrap .print {position: absolute; top: 10px;right: 0;    display: none;}
.ydph-table-wrap .print > span { font-size:16px;}
/*表头样式*/
.ydph-talbe-head > table { margin-bottom:0px;}
.ydph-talbe-head > table > thead > tr { height:22px;}
.ydph-talbe-head > table > thead > tr > th {padding:0; margin:0; text-align:center;vertical-align:middle; border-bottom:none; background-color: #f0f0f0; color:#323232;}
/*表格内容以及其滚动条内边距*/
.ydph-talbe-body { width: 100%;max-height: 300px;height: auto;  /*height: 300px;*/ border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.ydph-talbe-body tr { height:30px;}
.ydph-talbe-body .mCSB_container { padding:0;}
/*表格宽度和数值溢出换行*/
/*.ydph-talbe-head { display:none;}*/
.ydph-talbe-head>table>thead>tr>th.colspan1 ,.firsttable>tbody>tr>td.colspan1,.secendtable>tbody>tr>td.colspan1{ width:30px;}
.ydph-talbe-head>table>thead>tr>th.colspan2 ,.firsttable>tbody>tr>td.colspan2,.secendtable>tbody>tr>td.colspan2{ width:50px;}
.ydph-talbe-head>table>thead>tr>th.colspan3 ,.firsttable>tbody>tr>td.colspan3,.secendtable>tbody>tr>td.colspan3{ width:139px;}
.ydph-talbe-head>table>thead>tr>th.colspan4 ,.firsttable>tbody>tr>td.colspan4,.secendtable>tbody>tr>td.colspan4{ width:80px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan5 ,.firsttable>tbody>tr>td.colspan5,.secendtable>tbody>tr>td.colspan5{ width:80px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan6 ,.firsttable>tbody>tr>td.colspan6,.secendtable>tbody>tr>td.colspan6{ width:60px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan7 ,.firsttable>tbody>tr>td.colspan7,.secendtable>tbody>tr>td.colspan7{ width:60px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan8 ,.firsttable>tbody>tr>td.colspan8,.secendtable>tbody>tr>td.colspan8{ width:80px;word-wrap: break-word;word-break: break-all;}
.ydph-talbe-head>table>thead>tr>th.colspan9 ,.firsttable>tbody>tr>td.colspan9,.secendtable>tbody>tr>td.colspan9{ width:80px;word-wrap: break-word;word-break: break-all;}


/*去掉表格重合的边框*/
.ydph-talbe-body .firsttable { border:none;margin-bottom: 0;}
.firsttable > tbody > tr:first-child > td { border-top:none;}
.firsttable > tbody > tr:last-child > td { border-bottom:none;}
.firsttable > tbody > tr > td:first-child { border-left:none;}
.firsttable > tbody > tr > td:last-child { border-right:none;}
.firsttable > tbody > tr > td { padding:0;margin:0;text-align:center;vertical-align:middle;color: #787878; font-size: 12px;}

.ydph-talbe-body .secendtable_td { padding:0;}
.ydph-talbe-body .secendtable { border:none;}
.secendtable > tbody > tr:first-child > td { border-top:none;}
.secendtable > tbody > tr > td:first-child { border-left:none;}
.secendtable > tbody > tr > td:last-child { border-right:none;}

.ydph-talbe-body .levelOne { background-color:#fff;}
.ydph-talbe-body .levelTwo { background-color:#e6e6e6;}
.ydph-talbe-body .levelThree { background-color:#fff5e1;}

/*隐藏或显示table*/
/*.ydph-talbe-body .table_tr, .ydph-talbe-body .table_tr{ display:none;}*/
/*.ydph-talbe-body .table_tr.tractive, .ydph-talbe-body .table_tr.tractive{ display:block;}*/
/*有加减号标记的行，改变鼠标箭头*/
.ydph-talbe-tbody .hastables { cursor: pointer; }
/*加减号标记*/
.ydph-talbe-tbody .signOne,.ydph-talbe-tbody .signTwo { color: #8cd200; font-size: 20px; font-weight: bold;}
.ydph-talbe-tbody .signOne.signactive, .ydph-talbe-tbody .signTwo.signactive { color:#a0a0a0;font-size: 20px; font-weight: bold;}
.ydph-talbe-tbody .signTwo { padding-left:7px;}



/*
* echart样式
*/
.ydph-chart-wrap { /*height:400px; margin-bottom:20px;*/height:auto;position:relative;}
.ydph-chart-wrap .chart-item {height:300px;}
.ydph-chart-wrap .leftpie { float:left; width:40%;margin-bottom:20px;}
.ydph-chart-wrap .rightbar { float:right; width:58%;margin-bottom:20px;}

.barcontainer {width: 100%;height: 270px;float:left;}
.barcontainer > div { width: 100%;height: 100%;}
.bartabs {width: 100%;height: 30px; float:left; text-align: center;padding: 9px 0px;}
.bartabs > ul { display: inline-block;}
.bartabs > ul > li {float: left;margin: 0px 2px;}
.bartabs > ul > li > a { width: 12px;height: 12px;border-radius: 25px;background-color: black;display: block;}
.barUnit{ position: absolute;  right: 130px; top: 240px;}

.bartabs>ul>li>a:hover{ background-color: #ffb400;}
.bartabs>ul>li>a.active{background-color: #ffb400;}

